package co.edu.uniandes.truequeAndes.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import co.edu.uniandes.truequeAndes.fachada.TruequeAndes;
import co.edu.uniandes.truequeAndes.vos.Cliente;
import co.edu.uniandes.truequeAndes.vos.ValueInt;

public class ResultadoRF26 extends ServletTemplate{

	@Override
	public String darImagenTitulo(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "uniandes.png"; 
	}

	@Override
	public String darTituloPagina(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "gg";
	}

	@Override
	public void escribirContenido(HttpServletRequest request,
			HttpServletResponse response) throws IOException, Exception {
		TruequeAndes t=TruequeAndes.darInstancia();
		t.inicializarRuta();
		PrintWriter escritor=response.getWriter();
		Cliente obtenido=(Cliente)request.getSession().getAttribute("cliente");
		request.getSession().setAttribute("cliente", obtenido);
		ArrayList awer1=t.contarUsuariosGold();
		ArrayList awer2=t.contarUsuariosPremium();
		ArrayList awer3=t.contarUsuariosSilver();
		ArrayList awer4=t.contarUsuariosCopper();
		ArrayList awer5=t.contarUsuariosSand();
		ArrayList awer6=t.contarUsuariosNew();
		ArrayList awer7=t.contarUsuariosNaif();
		ValueInt omfg=(ValueInt)awer1.get(0);
		
		escritor.println("<table width=\"100%\" align=\"center\" border=\"1\">");
		escritor.println("<tr>");
		escritor.println("<td width=\"50%\" align=\"center\"><b>TIPO</b></td><td align=\"center\" width=\"50%\"><b>CANTIDAD</b></td>");
		escritor.println("</tr>");
		escritor.println("<tr>");
		escritor.println("<td width=\"50%\" align=\"center\"><b>GOLD</b></td><td width=\"50%\" align=\"center\"> "+omfg.getNumero() +"</td>");
		omfg=(ValueInt)awer2.get(0);
		escritor.println("</tr>");
		escritor.println("<tr>");
		escritor.println("<td width=\"50%\" align=\"center\"><b>PREMIUM</b></td><td width=\"50%\" align=\"center\"> " + omfg.getNumero() +"</td>");
		omfg=(ValueInt)awer3.get(0);
		escritor.println("</tr>");
		escritor.println("<tr>");
		escritor.println("<td width=\"50%\" align=\"center\"><b>SILVER</b></td><td width=\"50%\" align=\"center\">" + omfg.getNumero() +"</td></tr>");
		escritor.println("<tr>");
		omfg=(ValueInt)awer4.get(0);
		escritor.println("<td width=\"50%\" align=\"center\"><b>COPPER</b></td><td width=\"50%\" align=\"center\">" + omfg.getNumero() +"</td></tr>");
		omfg=(ValueInt)awer5.get(0);
		escritor.println("<tr>");
		escritor.println("<td width=\"50%\" align=\"center\"><b>SAND</b></td><td width=\"50%\" align=\"center\">" + omfg.getNumero() +"</td></tr>");
		escritor.println("<tr>");
		omfg=(ValueInt)awer6.get(0);
		escritor.println("<td width=\"50%\" align=\"center\"><b>NEW</b></td><td width=\"50%\" align=\"center\">" + omfg.getNumero() +"</td></tr>");
		escritor.println("<tr>");
		omfg=(ValueInt)awer7.get(0);
		escritor.println("<td width=\"50%\" align=\"center\"><b>NAIF</b></td><td width=\"50%\" align=\"center\">" + omfg.getNumero() +"</td></tr>");
		escritor.println("</tr>");
		escritor.println("</table><table width=\"100%\" align=\"center\"><tr><td align=\"center\" width=\"100%\"><form method=\"POST\" action=\"ServletLogin.htm\"><input type=\"submit\" value=\"regresar\"/></form></td></tr></table>");
		escritor.println("");
		escritor.println("");
		escritor.println("");
		
		
		
	}

}
